📚 StackLab Tools & Notes

Bạn có thể vào StackLab.VN để đọc thêm nhiều kiến thức hơn về Linux và còn khám phá thêm kiến thức về các lĩnh vực khác nữa!
Trang tools.stacklab.vn chủ yếu phát triển các công cụ phục vụ cho IT. Chúng hoàn toàn miễn phí và mã nguồn mở. Bạn có thể sử dụng chúng cho bất kỳ mục đích nào mà không cần phải trả tiền cho các tính năng này. Nếu bạn có yêu cầu hoặc muốn phát triển thêm các tính năng mới, hãy liên hệ với chúng tôi qua Zalo Group hoặc Facebook.

Password hasher

Công cụ này giúp bạn mã hóa (hash) mật khẩu với các thuật toán phổ biến như bcrypt, SHA-256, SHA-512 và MD5 — phục vụ cho các ứng dụng web, database hoặc xác thực API.

🔐 Mã hóa mật khẩu với nhiều thuật toán (Password Hasher)

Công cụ này giúp bạn mã hóa (hash) mật khẩu với các thuật toán phổ biến như bcrypt, SHA-256, SHA-512 và MD5 — phục vụ cho các ứng dụng web, database hoặc xác thực API.

📌 Hash là gì?

  • Hashing là quá trình biến đổi dữ liệu đầu vào (mật khẩu) thành chuỗi ký tự cố định, không thể đảo ngược.
  • Thường dùng để lưu mật khẩu trong database một cách an toàn.
  • Các thuật toán như bcrypt, SHA-256, SHA-512, md5 được dùng tùy theo mục đích bảo mật.

🛠 Cách sử dụng

  1. Nhập mật khẩu cần mã hóa vào ô Enter your password.
  2. Chọn thuật toán từ dropdown (nên dùng bcrypt nếu bạn không chắc).
  3. Nhấn 🔐 Generate hash.
  4. Kết quả sẽ hiển thị bên dưới, bạn có thể nhấn 📋 để sao chép.

📋 Thuật toán hỗ trợ

  • bcrypt – Thuật toán an toàn nhất hiện tại, hỗ trợ thêm salt và cost factor.
  • SHA-256 / SHA-512 – Dùng nhiều trong mã hóa dữ liệu, không khuyến nghị lưu mật khẩu trực tiếp.
  • MD5 – Nhanh nhưng kém an toàn, chỉ dùng để kiểm tra hoặc hash tạm thời.

🎯 Ứng dụng phổ biến

  • Lưu mật khẩu người dùng trong hệ thống web/app.
  • So sánh hash khi người dùng đăng nhập (đối chiếu với database).
  • Chuyển đổi chuỗi đầu vào sang định dạng bảo mật để gửi đi.
  • Học và kiểm tra sự khác biệt giữa các thuật toán băm.